/*jslint browser: true, devel: true*/
/*global $ window*/
var Constants = {

  /**************************************************************************************************
   ***************************************** 验密相关信息 ********************************************
   **************************************************************************************************/
  // 验密事件类型
  events: {
    // 知识搜索事件
    knowSearch: 'KnowSearchEvent',
    // 针对个人业务workbench知识搜索
    EventCreateBussContents: 'EventCreateBussContents',

    /******************************** 挂机事件 ************************************/
    EventReleased: 'EventReleased',

    /***************************** ivr验密事件 ************************************/

    // 对私电话银行
    privateTelBankVerify: 'EventPrivateTelBank',
    // 对公电话银行
    publicTelBankVerify: 'EventPublicTelBank',
    // 企业年金签约
    companyAnnuitySignVerify: 'EventCompanyAnnuitySign',
    // 企业年金非签约
    companyAnnuityNoSignVerify: 'EventCompanyAnnuityNoSign',
    // 银衍类
    bankCashDepositVerify: 'EventBankCashDeposit',
    // etc卡
    etcVerify: 'EventETCVerify',

    /***************************** 人工验密事件 ************************************/

    // 个人验密
    personalVerify: 'EventPersonalVerify',
    // 挂失验密
    loseVerify: 'EventLoseVerify',

    /***************************** 身份验证标识改变事件 ******************************/

    // 身份验证标识改变
    accessFlagChanged: 'EventAccessFlagChanged',

    /************************************ 外呼验密事件 ******************************/
    // 外呼验密事件
    outBoundVerify: 'EventOutBoundVerify'

  },

  // 验密模板
  template: {
    // 1 个人业务
    // 新旧线
    newOldLine: 'newOldLine',
    // 预约换卡
    reserveCard: 'reserveCard',
    // 社保卡激活
    socialCardActive: 'socialCardActive',
    // 转账撤销
    transferCancel: 'transferCancel',
    // 服务记录
    serviceRecord: 'serviceRecord',

    // 2 挂失业务
    // 个人挂失 和 涉案止付
    personLoss: 'personLoss',
    // 对公结算卡
    publicSettleCard: 'publicSettleCard',
    // 社保卡挂失
    socialCardLoss: 'socialCardLoss'
  },

  // 验证数据
  verifyData: {
    // 验密通过、未通过标识
    flag: false,
    // 客户类别 个人、公司
    cusType: 'personal',
    // 卡类别
    cardType: '',
    // 卡号、账号
    identityCard: '',
    // 卡密码
    password: ''
  },


  /**
   * 座席角色类型
   **/
  agentType: {
    // 文本静默座席
    silentChatAgent: '0',
    // 语音静默座席
    silentVoiceAgent: '2',
    // 文本座席
    chatAgent: '4',
    // RTC语音座席
    voice4RTCAgent: '6',
    // 热线电话语音座席
    voiceAgent: '8',
    // 视频座席
    videoAgent: '10',
    // 综合座席
    complexAgent: '12',
    // 审核座席
    reviewAgent: '14',
    // 传真收件箱
    faxInBoxAgent: '16',
    // 传真管理员
    faxAdminAgent: '18',
    // 外呼座席
    outboundAgent: '20',
    // 外呼座席管理端
    outboundManager: '21',
    // 全媒体电话座席
    onlinePhoneAgent: '22',
    // 管理员
    admin: '24',
    // 超级管理员
    superAdmin: '28',
    // 全渠道座席
    omniAgent: '40',
  },

  /**
   * 级别
   **/
  captainLevel: {
    // 普通座席
    normal: 1,
    // 组长座席
    captain: 2,
  },

  /**
   * 全局电话状态
   **/
  phoneStatus: {
    // 电话过程中座席状态
    call: '',
    // 通话类型
    callType: '',
    // 座席小休状态
    agent: '',
    // 多媒体是否就绪标志
    isMediaReady: 0,
    // 预小休状态
    preNotReady: false,
    // 小休原因
    NotReadyReason: '9',
    // 判断是否为外呼的操作
    dialingAction: false,
    // 多平台监听标志
    listenFlag: false,
    //语种类别
    langStatus: '0',
  },

  /**
   * 客户信息
   **/
  client: {
    tag: '',
    specialTag: '',
    // 多媒体增加的客户标签内容
    tagAddContent: '',
    // 多媒体删除的客户标签内容
    tagDelContent: '',
    // 客户主叫号码
    fromUser: '',
    // 被叫号码
    toUser: '',
    bizType: '100-100',
    sessionId: '',
    channelMedia: '',
    chatRoomId: '',
    cusName: '',
    cusLevel: '',
    cusSex: '',
    cusCertType: '',
    // webcall转接前roomid
    lastChatRoomId: '',
    // 客户之声打标状态
    markFlag: false,
    // 业务分类
    busiTypeId: '',
    // 业务内容
    bizContent: '',
    // 业务地区码
    bizArea: '',
    // 客户自建VIP标签
    vipLabel: '',
    // vip标签全局变量
    vipLabelAll: ''
  }


}
